|
Functions |
| EGLBoolean | CreateEGLContext (NativeWindowType hWnd, EGLDisplay *eglDisplay, EGLContext *eglContext, EGLSurface *eglSurface, EGLint attribList[]) |
| void ESUTIL_API | esInitContext (ESContext *esContext) |
| | Initialize ES framework context. This must be called before calling any other functions.
|
| GLboolean ESUTIL_API | esCreateWindow (ESContext *esContext, const char *title, GLint width, GLint height, GLuint flags) |
| | Create a window with the specified parameters.
|
| void ESUTIL_API | esMainLoop (ESContext *esContext) |
| | Start the main loop for the OpenGL ES application.
|
| void ESUTIL_API | esRegisterDrawFunc (ESContext *esContext, void(ESCALLBACK *drawFunc)(ESContext *)) |
| | Register a draw callback function to be used to render each frame.
|
| void ESUTIL_API | esRegisterUpdateFunc (ESContext *esContext, void(ESCALLBACK *updateFunc)(ESContext *, float)) |
| | Register an update callback function to be used to update on each time step.
|
| void ESUTIL_API | esRegisterKeyFunc (ESContext *esContext, void(ESCALLBACK *keyFunc)(ESContext *, unsigned char, int, int)) |
| void ESUTIL_API | esLogMessage (const char *formatStr,...) |
| | Log a message to the debug output for the platform.
|
| char *ESUTIL_API | esLoadTGA (char *fileName, int *width, int *height) |
| | Loads a 24-bit TGA image from a file.
|